package com.yishusmt.mobsmt.service;

import com.yishusmt.mobsmt.dto.base.Result;
import com.yishusmt.mobsmt.entity.ContactPeopleEntity;

/**
 * 用户联系人服务
 *
 * @author zhangyi
 * @date 2018/8/13 10:54
 */
public interface ContactService {

    /**
     * 添加联系人
     *
     * @param contactPeopleEntity
     * @return
     */
    Result add(ContactPeopleEntity contactPeopleEntity);

    /**
     * 删除联系人
     *
     * @param contactId
     * @return
     */
    Result del(Integer contactId);

    /**
     * 更新联系人
     *
     * @param contactPeopleEntity
     * @return
     */
    Result update(ContactPeopleEntity contactPeopleEntity);

    /**
     * 查询所有联系人
     *
     * @param contactPeopleEntity
     * @return
     */
    Result selectAllContactPeople(ContactPeopleEntity contactPeopleEntity);

    /**
     * 查询详细联系人信息
     *
     * @param id
     * @return
     */
    Result selectContactPeopleById(Integer id);

}
